package com.xbts.system.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Size;
import java.util.ArrayList;
import java.util.List;

/**
 * @author : llk
 * @Date: 2023/12/22 15:41
 */
@Data
public class SysThirdSysPathSaveVO {

    /** 系统名称 */
    @ApiModelProperty("系统名称")
    private String systemName;

    /** 系统图标地址 */
    @ApiModelProperty("系统图标地址")
    private String logoPath;

    /** 系统地址 */
    @ApiModelProperty("系统地址")
    @NotEmpty(message = "系统地址不能为空")
    @Size(min = 0, max = 255, message = "系统地址长度不能超过255个字符")
    private String systemUrl;

    /** 连接参数 */
    @ApiModelProperty("链接参数")
    private List<String> urlParams = new ArrayList<>();

}
